less permeable - Spanish English Dictionary